//重置添加和编辑窗口中输入框的内容
function resetFrom2() {
    $("#aoe").attr("disabled",true)
    var $vals=$("#addOrEditUser input");
    $vals.each(function(){
        $(this).attr("style","").val("")
    });
}

//点击添加或编辑的窗口的确定按钮时，提交用户信息
function addUserEdit() {
    //获取表单中用户id的内容
    var ebid = $("#ebid").val();
    //如果表单中有用户id的内容，说明本次为编辑操作
    if (ebid > 0) {
        var url = getProjectPath()+"/editUser";
        $.post(url, $("#addOrEditUser").serialize(), function (response) {
            alert(response.message)
            if (response.success == true) {
                window.location.href = getProjectPath()+"/users";
            }
        })
    }
    //如果表单中没有用户id，说明本次为添加操作
    else {
        var url = getProjectPath()+"/addUser";
        $.post(url, $("#addOrEditUser").serialize(), function (response) {
            alert(response.message)
            if (response.success == true) {
                window.location.href = getProjectPath()+"/users";
            }
        })
    }
}

//确认用户信息后，提交删除信息
function deleteUser() {
    var url = getProjectPath()+"/deleteUser";
    $.post(url, $("#addDeleteUser").serialize(), function (response) {
        alert(response.message)
        if (response.success == true) {
            window.location.href = getProjectPath()+"/users";
        }
    })
}

//检查用户信息的窗口中，信息填写是否完整
function checkvaluser(){
    var $inputs=$("#addOrEditTab input")
    var count=0;
    $inputs.each(function () {
        if($(this).val()==''||$(this).val()=="不能为空！"){
            count+=1;
        }
    })
    //如果全部输入框都填写完整，解除确认按钮的禁用状态
    if(count==0){
        $("#aoe").attr("disabled",false)
    }
}

//页面加载完成后，给图书模态窗口的输入框绑定失去焦点和获取焦点事件
$(function() {
    var $inputs=$("#addOrEditUser input")
    var email="";
    $inputs.each(function () {
        //给输入框绑定失去焦点事件
        $(this).blur(function () {
            if($(this).val()==''){
                $("#aoe").attr("disabled",true)
                $(this).attr("style","color:red").val("不能为空！")
            }
            else if($(this).attr("name")=="password"){
                if($(this).val().length < 6){
                    $("#aoe").attr("disabled",true)
                    alert("密码长度至少6位，请重新输入！")
                    $(this).val("")
                }
            }
            else if($(this).attr("name")=="password2"){
                if($(this).val().length < 6){
                    $("#aoe").attr("disabled",true)
                    alert("密码长度至少6位，请重新输入！")
                    $(this).val("")
                }
            }
            else if($(this).attr("name")=="email"){
                if($(this).val().length < 6){
                    $("#aoe").attr("disabled",true)
                    alert("邮箱不正确，请重新输入！")
                    $(this).val("")
                }
            }
            else{
                checkvaluser()
            }
        }).focus(function () {
            if($(this).val()=='不能为空！'){
                $(this).attr("style","").val("")
            }else{
                $(this).attr("style","")
            }
        })
    })
});

//查询id对应的图书信息，并将图书信息回显到编辑或借阅的窗口中
function findUserById(id,doname) {
    resetStyle()
    var url = getProjectPath()+"/findById?id=" + id;
    $.get(url, function (response) {
        //如果是编辑图书，将获取的图书信息回显到编辑的窗口中
        if (doname == 'edit') {
            $("#ebid").val(response.data.id);
            $("#ebname").val(response.data.name);
            $("#ebpassword").val(response.data.password);
            $("#ebemail").val(response.data.email);
            $("#ebrole").val(response.data.role);
            $("#ebstatus").val(response.data.status);
        }
        else{
            $("#deid").val(response.data.id);
            $("#dename").val(response.data.name);
            $("#deemail").val(response.data.email);
            $("#derole").val(response.data.role);
        }
    })
}

